Demo: Using Jamama's MVC features to design an audio effect interface

نویسندگان

  • Trond Lossius
  • Nathan Wolek
  • Théo de la Hogue
  • Pascal Baltazar
چکیده

The Model-View-Controller (MVC) software architecture pattern separates these three program components, and is well-suited for interactive applications where flexible human-computer interfaces are required. Separating data presentation from the underlying process enables multiple views of the same model, customised views, synchronisation between views, and views that can be dynamically loaded, repurposed, and disposed. The use of MVC is widespread in web applications, but is far less common in interactive computer music programming environments. Jamoma 0.6 enables MVC separation in Cycling’74 Max, as presented in [1]. This demonstration will examine the development of a multi-band equaliser using these recent additions to Jamoma. This review of the design process will serve to highlight many of the benefits of MVC separation.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Question Answering as Meeting Browser Interface

This paper describes the design and implementation of a Meeting Browser demo that is suitable for use on hand-held devices. Design of a minimal interface is achieved by using QuestionAnswering techniques. Users can input natural language questions to the system, and if a result is found it is displayed in video and audio.

متن کامل

AUDIO FOR A MULTIMODAL ASSISTIVE INTERFACE Demo paper for the ICAD05 workshop "Combining Speech and Sound in the User Interface"

This paper details the design of an audio interface for a multi-modal content-aware web plug-in. The system aims to provide spatial and navigational information to visually impaired Internet users through speech and non-speech audio with haptic feedback. The web plug-in and audio interface are presented and discussed, along with recommendations for future system development.

متن کامل

Songs2see: Learn to Play by Playing

Songs2See is a music game developed based on pitch detection, sound separation, music transcription, interface development and audio analysis technologies.While keeping the entertainment and excitement of normal video games, Songs2See provides the users with a practice tool that makes the process of learning to play a musical instrument, a more enjoyable and engaging one. The two key features o...

متن کامل

User Interface Design in Mobile Educational Applications

Introduction: User interfaces are a crucial factor in ensuring the success of mobile applications. Mobile Educational Applications not only provide flexibility in learning, but also allow learners to learn at any time and any place. The purpose of this article is to investigate the effective factors affecting the design of the user interface in mobile educational applications. Methods: Quantita...

متن کامل

Applying the MVC Pattern to Generated User Interfaces with a Focus on Audio

The mobile user can interact with devices in the environment using either the devices themselves or a device she carries with her. This requires an adaption of the user interface to the used device. Declarative markup languages are considered to be a solution for single authoring user interfaces for di erent devices and modalities. This is a challenging task, since each device has its own chara...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014